home *** CD-ROM | disk | FTP | other *** search
-
- #include "../CGVPMacro.csi"
-
-
- MainInput { VIEWPROJ_MATRIX, uniform float4 BaseTexGen0, uniform float4 BaseTexGen1, uniform float4 Layer1TexGen0, uniform float4 Layer1TexGen1, uniform float2x4 FogMatrix, uniform float2x4 FogEnterMatrix }
- DeclarationsScript
- {
- IN_C0_C1
- OUT_T0_T1_T2_T3_C0_C1
- }
- PositionScript = PosCommon
- CoreScript
- {
- OUT.Tex0.x = dot(BaseTexGen0, vPos);
- OUT.Tex0.y = dot(BaseTexGen1, vPos);
- OUT.Tex1.x = dot(Layer1TexGen0, vPos);
- OUT.Tex1.y = dot(Layer1TexGen1, vPos);
- OUT.Tex2.xy = mul(FogEnterMatrix, vPos);
- OUT.Tex3.xy = mul(FogMatrix, vPos);
- OUT.Color.xyz = IN.Color.www;
- OUT.Color1.b = IN.Color1.r;
- }
-